Fast Collect in the absence of contention
نویسندگان
چکیده
We present a generic module, called Fast Collect. Fast Collect is an implementation of Single-Writer Multi-Reader (SWMR) Shared-Memory in an asynchronous system in which a processor updates its cell and then reads in any order all the other cells. Our simple implementation of Fast Collect uses some MultiWriter, Multi-Reader (MWMR) variables and one local boolean per processor, such that eventually, in the absence of contention, i.e. if only a single processor repeatedly performs collect, the amortized cost per each collect is a constant. At the example of Disk Paxos we show, how Fast Collect can be used as a building block in wait-free algorithms.
منابع مشابه
Computing with Reads and Writes in the Absence of Step Contention
This paper studies implementations of concurrent objects that exploit the absence of step contention. These implementations use only reads and writes when a process is running solo. The other processes might be busy with other objects, swapped-out, failed, or simply delayed by a contention manager. We study in this paper two classes of such implementations, according to how they handle the case...
متن کاملFast and Scalable Mutual Exclusion
We present an N -process algorithm for mutual exclusion under read/write atomicity that has O(1) time complexity in the absence of contention and (logN) time complexity under contention, where \time" is measured by counting remote memory references. This is the rst such algorithm to achieve these time complexity bounds. Our algorithm is obtained by combining a new \fast-path" mechanism with an ...
متن کاملتداخل اثر هورمونهای جنسی و عصاره هیدروالکلی گل بابونه بر فعالیت حرکتی در موش سوری نر و ماده فاقد غدد جنسی
Introduction & Objective: Locomotor activity is an important physiologic phenomenon that is influenced by several factors. In previous study we showed that the matricaria chamomilla (chamomile) hydroalcholic extract acts differently in male and female mice. Therefore in this study, the role of sex hormones and chamomile hydroalcholic extract were investigated on motor activity behavior in absen...
متن کاملFast Mutual Exclusion, Even With Contention
We present a mutual exclusion algorithm that performs well both with and without contention, on machines with no atomic instructions other than read and write. The algorithm capitalizes on the ability of memory systems to read and write at both fulland half-word granularities. It depends on predictable processor execution rates, but requires no bound on the length of critical sections, performs...
متن کاملبهبود دسترسی به کانال در شبکه های محلی بی سیم با تنظیم پویای پنجرهی رقابت و فرصت ارسال
Transmission opportunity limit and contention window are two influenced parameters in accessing the media in the networks based IEEE 802.11e standard. In these networks, every wireless station by setting of its contention window value, determines the chance of access to wireless media. Furthermore, a transmission opportunity limit provides a period of transmission without contact for a station....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002